package com.kaifamiao.month04.day07.work;

import java.util.Scanner;

public class Test02 {

    // 判断是否是合法用户名
    public static boolean isLegal(String str) {
        // 长度在6-20,首字母大写，包含数字，包含下划线
        return str.length() >= 6 && str.length() <= 20 && str.matches("[A-Z].*[0-9].*") && str.contains("_");
    }

    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        System.out.println("请输入用户名：");
        String str = in.next();
        System.out.println("您输入的用户名 " + str + (isLegal(str) ? " 正确的" : " 不正确"));
    }

}
